package com.group.service;

import pojo.entity.Record;
import pojo.entity.User;

import javax.servlet.http.HttpServletResponse;

public interface LoginService {

    /**
     * 通过用户名查询用户信息
     * @return
     */
    public User checkUser(String userName, String password);

    /**
     * 邮箱验证
     * @param email
     * @param response
     * @return
     */
    public String sendEmail(String email, HttpServletResponse response);

    /**
     * 保存用户
     * @param user
     */
    public void saveUser(User user);

    /**
     * 保存日志
     * @param record
     */
    public void saveLog(Record record);

    /**
     * 商品查询修改操作
     * @param userId
     * @return
     */
    public Record logAction(Long userId, Integer sum);

    /**
     * 修改日志（添加商品信息）
     * @param record
     */
    public void updateLog(Record record);
}
